.layout-main {

height: 100%;

position: relative;

img{
  width: 100%;
}

.rotate-landscape {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 900;
  width: 100%;
  height: 100%;
  background: #333;
  display: none;
}

  /*67px 109*/

.rotate-portrait {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 900;
    width: 100%;
    height: 100%;
    background: #333;
    display: none;
  }

  .icon {
    width: 67px;
    height: 109px;
    background-image: url("");
    background-size: 67px;

    position: absolute;
    left: 0;
    right: 0;
    top:0;
    bottom:0;
    margin: auto;

  }

  .logo{
    position: absolute;
    width:~`width_p(113)`;
    height: ~`height_p(81)`;
    z-index: 99;
    top: 2%;
    left: 80%;
  }
  .music {
    position: absolute;
    width:~`width_p(60)`;
    top: ~`top_p(30)`;
    left: ~`left_p(650)`;
    z-index: 1;
  }


}